package com.kgc.service.edu.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.github.pagehelper.PageInfo;
import com.kgc.service.edu.entity.SieUser;

import com.kgc.service.edu.entity.SieUserDescription;
import com.kgc.service.edu.entity.vo.SieInfo;
import org.springframework.transaction.annotation.Transactional;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author yg
 * @since 2021-07-26
 */
public interface SieUserService extends IService<SieUser> {
    PageInfo<SieUser> selectSieUser(SieUser sieUser, Integer current, Integer size);



    @Transactional(rollbackFor = Exception.class) // spring事务注解 只要有异常就回滚
    String saveSieInfo(SieInfo sieInfo);

    int deleteSieById(List<String> list);
    void updateSieInfoFormById(SieInfo sieUser);
    SieInfo getSieInfoById(String id);
}
